package com.aqian.theme.color.happy.data.model

data class Wallpaper(
    val id: String,
    val name: String,
    val previewUrl: String,
    val downloadUrl: String = "",
    val category: String = "默认分类",
    val author: String = "",
    val downloads: Int = 0,
    val likes: Int = 0,
    val tags: List<String> = emptyList()
)

// 模拟数据
object WallpaperMockData {
    val mockWallpapers = listOf(
        Wallpaper(
            id = "1",
            name = "山水风光",
            previewUrl = "https://example.com/wallpaper1.jpg",
            downloadUrl = "https://example.com/download/wallpaper1",
            category = "风景",
            author = "摄影师A",
            downloads = 5000,
            likes = 3000,
            tags = listOf("自然", "山水", "风景")
        ),
        Wallpaper(
            id = "2",
            name = "城市夜景",
            previewUrl = "https://example.com/wallpaper2.jpg",
            downloadUrl = "https://example.com/download/wallpaper2",
            category = "城市",
            author = "摄影师B",
            downloads = 4000,
            likes = 2500,
            tags = listOf("城市", "夜景", "建筑")
        ),
        Wallpaper(
            id = "3",
            name = "抽象艺术",
            previewUrl = "https://example.com/wallpaper3.jpg",
            downloadUrl = "https://example.com/download/wallpaper3",
            category = "艺术",
            author = "艺术家C",
            downloads = 3000,
            likes = 2000,
            tags = listOf("抽象", "艺术", "创意")
        )
    )
}
